package com.sisbibvir.unmsm.dao;

import java.util.List;

import javax.persistence.EntityManager;

import com.sisbibvir.unmsm.entidades.Usuario;


public class UsuarioDAO extends DaoGenericImpl<Usuario, String>{

	public UsuarioDAO(EntityManager entityManager) {
		super(entityManager);
		
	}
	
	public List<Usuario> listarTodos() {
		entityManager.getTransaction().begin();
		@SuppressWarnings("unchecked")
		List<Usuario> aux =  entityManager.createQuery("SELECT p FROM Usuario p").getResultList();
		//System.out.println(aux.get(1).getDescripcion());
		entityManager.getTransaction().commit();
		entityManager.close();	
		return aux;
	}

}
